mountain range with several gorges - German English Dictionary